package cn.tk.service.mr;

import cn.tk.model.entity.mr.Entity;
import cn.tk.model.entity.mr.EntityValue;

import java.util.List;

/**
 * Created by denglw on 2021/8/3.<br/>
 * Desc: 实体 服务层
 */
public interface EntityService {

    /**
     * 获取所有实体.<br/>
     * @return list
     */
    List<Entity> getAll();

    /**
     * 获取实体的所有实体值.<br/>
     * @param entityId 实体id
     * @return 值列表
     */
    List<EntityValue> getValues(Long entityId);

    /**
     * 获取唯一实体值.<br/>
     * @param valueId 值id
     * @return 值
     */
    EntityValue getValue(Long valueId);
}
